package com.lin.cms.service;

import java.util.List;

import com.lin.cms.criteria.ModelItemCriteria;
import com.lin.cms.domain.ModelItem;

public interface ModelItemService{
	
	ModelItem selectByPrimaryKey(Integer modelitemId);
	
	List<ModelItem> selectByCriteria(ModelItemCriteria criteria);
	
	int deleteByPrimaryKey(Integer modelitemId);
	
	int deleteByCriteria(ModelItemCriteria criteria);
	
	int insert(ModelItem modelItem);
	
	int updateByPrimaryKeySelective(ModelItem modelItem);
	
	int updateByPrimaryKey(ModelItem modelItem);
	
	List<ModelItem> selectByPage(ModelItemCriteria criteria);
	
	int countByCriteria(ModelItemCriteria criteria);
	
	public List<ModelItem> getList(Integer modelId, boolean isChannel,boolean hasDisabled);
	
}
